import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

// 准备actions——用于响应组件中的动作
const actions = {
    change(context, value) {
        context.commit('CHANGE', value)
    }
}
// 准备mutations——用于操作数据（state）
const mutations = {
    CHANGE(state, value) {
        state.activePath = value
    }
}
// 准备state——用于存储数据
const state = {
    activePath: ''
}

// 创建并暴露store
export default new Vuex.Store({
    actions,
    mutations,
    state
})
